package com.redis.seckill.controller;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.redis.seckill.dao.UserDao;
import com.redis.seckill.entity.User;
import com.redis.seckill.lang.Result;
import com.redis.seckill.service.UserService;
import com.redis.seckill.utils.ResultUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * @date 2020/10/28 15:29
 */
@RestController
@RequestMapping("account")
public class AccountController {

    @Autowired
    private UserService userService;

    @RequestMapping("login")
    public Result login(UserDao userDao){
//        这里正常应该使用shiro或者是spring security 来去验证，因为没写密码字段，主要是用于测试redis，所以就忽略了。
//        直接就默认登录成功了。
//        根据登录的唯一用标识查询出来用户信息。
//        因为没有唯一其它字段，这里使用id来做判断。
        return ResultUtil.success(userService.getOne(1));
    }
}
